Implement gdk_screen_get_primary_monitor in all GDK backends
authorMatthias Clasen <mclasen@redhat.com>
Mon, 14 Dec 2009 01:40:02 +0000 (20:40 -0500)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 14 Dec 2009 01:40:02 +0000 (20:40 -0500)
The implementations are all trivial, just returning 0. At least
for Quartz, we could probably do better than that. Bug 604459.

gdk/directfb/gdkscreen-directfb.c
gdk/quartz/gdkscreen-quartz.c
gdk/win32/gdkscreen-win32.c

index 8bcc482d495a0eb04428b70b0f2e8f49017c96a2..7f65c88462a524706303a6dd750b972ca38911bb 100644 (file)
@@ -86,6 +86,14 @@ gdk_screen_get_n_monitors (GdkScreen *screen)
   return 1;
 }
 
+gint
+gdk_screen_get_primary_monitor (GdkScreen *screen)
+{
+  g_return_val_if_fail (GDK_IS_SCREEN (screen), 0);
+
+  return 0;
+}
+
 void
 gdk_screen_get_monitor_geometry (GdkScreen    *screen,
                                 gint          num_monitor,
index 38d150e55e6efb4baecab99a19903a842f99963d..796fcb59287d5e1612871bf07de47ff86e53e5e4 100644 (file)
@@ -404,7 +404,7 @@ gdk_screen_get_height_mm (GdkScreen *screen)
                              GDK_SCREEN_QUARTZ (screen)->height);
 }
 
-int
+gint
 gdk_screen_get_n_monitors (GdkScreen *screen)
 {
   g_return_val_if_fail (GDK_IS_SCREEN (screen), 0);
@@ -412,6 +412,14 @@ gdk_screen_get_n_monitors (GdkScreen *screen)
   return GDK_SCREEN_QUARTZ (screen)->n_screens;
 }
 
+gint
+gdk_screen_get_primary_monitor (GdkScreen *screen)
+{
+  g_return_val_if_fail (GDK_IS_SCREEN (screen), 0);
+
+  return 0;
+}
+
 gint
 gdk_screen_get_monitor_width_mm        (GdkScreen *screen,
                                 gint       monitor_num)
index 73eb93e0f596740814a1140a08ec9f6037343fa0..e9051b50d44e96a463f65281da78d6ff058f9b68 100644 (file)
@@ -66,6 +66,14 @@ gdk_screen_get_n_monitors (GdkScreen *screen)
   return _gdk_num_monitors;
 }
 
+gint
+gdk_screen_get_primary_monitor (GdkScreen *screen)
+{
+  g_return_val_if_fail (screen == _gdk_screen, 0);
+
+  return 0;
+}
+
 gint
 gdk_screen_get_monitor_width_mm (GdkScreen *screen,
                                  gint       num_monitor)